using ZFramework.Runtime;

namespace ZGame
{

    public static class EntityExtension
    {
        private static int _serialId = 0;

        public static int GenerateSerialId(this EntityMgr entityMgr)
        {
            return ++_serialId;
        }

        public static void ShowEntity(this EntityMgr entityMgr, int serialId, int cfgId, object userData = null)
        {
            // var dataEntity = GameEntry.dataManager.GetData<DataEntity>();
            // var entityInfo = dataEntity.GetEntityInfo(cfgId);
            // if (entityInfo == null)
            // {
            //     Log.Error("找不到cfgId=={0}的entity信息", cfgId);
            //     return;
            // }
            //
            // entityMgr.ShowEntity(serialId, entityInfo.LogicType, entityInfo.AssetPath, entityInfo.GroupName, 1,
            //     userData);
        }
    }
}
